@charset "utf-8";
@import url("cmstiny.extend.css");

/*
@import url('../../lib/plugin/font-awesome/css/font-awesome.min.css');
@import url('../../lib/plugin/font-awesome/css/font-awesome-ie7.min.css');
*/


/* reset */

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
margin: 0;
padding: 0;
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
display: block;
}

table {
border-collapse: collapse;
border-spacing: 0;
}

caption,
th {
text-align: left;
font-weight: normal;
}

html,
body,
fieldset,
img,
iframe,
abbr {
border: 0;
}

i,
cite,
em,
var,
address,
dfn {
font-style: normal;
}

[hidefocus],
summary {
outline: 0;
}

li {
list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
font-size: 100%;
}

sup,
sub {
font-size: 83%;
}

pre,
code,
kbd,
samp {
font-family: inherit;
}

q:before,
q:after {
content: none;
}

textarea {
overflow: auto;
resize: none;
}

label,
summary {
cursor: default;
}

a,
button {
cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
em,
strong,
b {
font-weight: bold;
}

del,
ins,
u,
s,
a,
a:hover {
text-decoration: none;
}

body,
textarea,
input,
button,
select,
keygen,
legend {
font: 14px/1.14 Microsoft Yahei, \5b8b\4f53;
color: #555;
outline: 0;
}

a,
a:link,
a:visited,
a:active {
color: #333;
text-decoration: none;
text-decoration: none;
cursor: pointer;
-moz-transition: background-color 0.2s ease-out, color 0.1s ease-out;
-webkit-transition: background-color 0.2s ease-out, color 0.1s ease-out;
-ms-transition: background-color 0.2s ease-out, color 0.1s ease-out;
transition: background-color 0.2s ease-out, color 0.1s ease-out;
}

a:hover {
color: #F50;
text-decoration: underline;
}

body {
background: #F8F8F8;
font-family: "Microsoft Yahei";
behavior: url("csshover.htc");
color: #333;
font-size: 14px;
}


/* function */

.f-clearfix {
clear: both;
}

.f-cb:after,
.f-cbli li:after {
display: block;
clear: both;
visibility: hidden;
height: 0;
overflow: hidden;
content: ".";
}

.f-cb,
.f-cbli li {
zoom: 1;
}

.f-ib {
display: inline-block;
*display: inline;
*zoom: 1;
}

.f-dn {
display: none;
}

.f-db {
display: block;
}

.f-fl {
float: left;
}

.f-fr {
float: right;
}

.f-pr {
position: relative;
}

.f-prz {
position: relative;
zoom: 1;
}

.f-oh {
overflow: hidden;
}

.f-ff0 {
font-family: Microsoft Yahei, \5b8b\4f53;
}

.f-ff1 {
font-family: "Microsoft Yahei", \5fae\8f6f\96c5\9ed1, Microsoft Yahei, \5b8b\4f53;
}

.f-fs1 {
font-size: 12px;
}

.f-fs2 {
font-size: 14px;
}

.f-fs3 {
font-size: 16px;
}

.f-fs4 {
font-size: 18px;
}

.f-fs5 {
font-size: 20px;
}

.f-fs6 {
font-size: 22px;
}

.f-fs7 {
font-size: 24px;
}

.f-fwn {
font-weight: normal;
}

.f-fwb {
font-weight: bold;
}

.f-tal {
text-align: left;
}

.f-tac {
text-align: center;
}

.f-tar {
text-align: right;
}

.f-taj {
text-align: justify;
text-justify: inter-ideograph;
}

.f-vam,
.f-vama * {
vertical-align: middle;
}

.f-wsn {
word-wrap: normal;
white-space: nowrap;
}

.f-pre {
overflow: hidden;
text-align: left;
white-space: pre-wrap;
word-wrap: break-word;
word-break: break-all;
}

.f-wwb {
white-space: normal;
word-wrap: break-word;
word-break: break-all;
}

.f-ti {
overflow: hidden;
text-indent: -30000px;
}

.f-ti2 {
text-indent: 2em;
}

.f-lhn {
line-height: normal;
}

.f-tdu,
.f-tdu:hover {
text-decoration: underline;
}

.f-tdn,
.f-tdn:hover {
text-decoration: none;
}

.f-toe {
overflow: hidden;
word-wrap: normal;
white-space: nowrap;
text-overflow: ellipsis;
}

.f-csp {
cursor: pointer;
}

.f-csd {
cursor: default;
}

.f-csh {
cursor: help;
}

.f-csm {
cursor: move;
}

.f-usn {
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

/* website */
.w_wrap {width: 1000px;margin: 0 auto;}
#bsr_header {background: #FFF;}
.top_bar {height: 140px;background: #F9F9F9 url(../images/topbar_bg.png) repeat-x 0 0;overflow: hidden;}
.top_bar .f-fl {width: 310px;text-align: left;}
.top_bar .f-fr {text-align: right;width: 260px;}
.top_bar img {display: block;}
.nav_bar {height: 50px;border-bottom: 1px solid #D9D9D9;border-top: 1px solid #D9D9D9;background: url(../images/nav_bg.jpg) repeat;}
.nav_bar .nav_ul {list-style: none;}
.nav_bar .nav_ul .a_one {float: left;width: 142px;text-align: center;}
.nav_bar .nav_ul .a_one .a_two {display: block;height: 50px;font: normal 16px/50px 'Microsoft Yahei';color: #333;text-decoration: none;border-right: 1px solid #DFDFDF;}
.nav_bar .nav_ul .a_one .a_two strong{font-weight: normal;}
.nav_bar .nav_ul .a_one .a_two:hover,.nav_bar .nav_ul .a_one .a_on {color: #fff;background: #BF9254 url(../images/nav_hover.jpg) no-repeat 0 0;}
.banner_index {height: 320px;overflow: hidden;}
.fullSlide {width: 100%;max-width: 1000px;margin: 0 auto;position: relative;height: 320px;}
.fullSlide .bd {margin: 0 auto;position: relative;z-index: 0;overflow: hidden;}
.fullSlide .bd ul {width: 100% !important;}
.fullSlide .bd li {width: 100% !important;height: 320px;overflow: hidden;text-align: center;}
.fullSlide .bd li a {display: block;height: 320px;}
.fullSlide .hd {width: 100%;position: absolute;z-index: 1;bottom: 0;left: 0;height: 30px;line-height: 30px;background: url(../images/fullSlide_mask.png) repeat-x;text-align: center;_background: #000;_filter: alpha(opacity=50);}
.fullSlide .hd ul {text-align: center;padding-top: 5px;}
.fullSlide .hd ul li {cursor: pointer;display: inline-block;*display: inline;zoom: 1;width: 8px;height: 8px;margin: 5px;background: url(../images/fullSlide_arrow.png) -18px 0;overflow: hidden;line-height: 9999px;}
.fullSlide .hd ul .on {background-position: 0 0;}

#w_wrap{padding: 25px 0;}
.index_about{width: 310px; margin: 0;}
.index_about .a_t{height: 48px; padding: 0 0 15px 0;}
.index_about .a_c{font: normal 12px/1.7 'Microsoft Yahei'; text-align: left;}

.index_news{width: 390px; margin: 0 0 0 27px; display: inline;}
.index_news .a_t{height: 48px; padding: 0 0 15px 0;}
.index_news .a_c{}
.index_news_list{list-style:none; margin:5px 0 0 0;}
.index_news_list li{display:block; border-top:1px solid #CCC; font:normal 12px/35px 'Microsoft Yahei'; padding: 0 5px;}
.index_news_list li .timein{float:right; color: #999;}

.index_service{width: 246px; margin: 0;}
.index_service .a_t{height: 48px; padding: 0 0 15px 0;}
.index_service .a_c{font: normal 12px/1.7 'Microsoft Yahei'; text-align: left;}
.index_service .a_c p{padding: 0 0 8px 0;}

.index_product{width: 1000px; margin: 0; padding: 25px 0 0 0;}
.index_product .a_t{height: 48px; padding: 0 0 15px 0;}
.index_product .a_c{font: normal 12px/1.7 'Microsoft Yahei'; text-align: left;}
.index_product .a_c p{padding: 0 0 10px 0;}
.index_product .a_c .c_row{width: 25%;}
.index_product .a_c .c_row h3{padding: 5px; text-align: center;}
.index_product .a_c .c_row a{display: block; background: #FFF; border: 1px solid #D9D9D9; border-radius: 1px; padding: 20px 15px 30px 15px;}
.index_product .a_c .c_row a:hover{background: #D6200C; border: 1px solid #D6200C; color: #FFF; text-decoration: none;}
.index_product .a_c .c_row a p{font: normal 14px/2.1 'Microsoft Yahei';display: block;}
.index_product .a_c .c_row a span{font: normal 12px/1.1 ''; color: #999; border: 1px solid #CCC; padding: 7px 21px; margin-top:10px;}
.index_product .a_c .c_row a:hover span{border: 1px solid #FFF; color: #FFF;}

#side_bar {width: 245px;}
.side_navigation {padding-bottom: 10px;}
.side_navigation .a_t{height: 48px; padding: 0 0 15px 0;}
.side_navigation .a_c {padding-bottom: 15px;}
.side_navigation .a_c ul {list-style: none;}
.side_navigation .a_c ul li.sOne {text-align: left;font: normal 14px/39px 'Microsoft Yahei'; text-indent: 25px; margin-bottom: 2px;}
.side_navigation .a_c ul li.sOne a {display: block;height: 40px;overflow: hidden;background: #FFF;color: #A5734E;}
.side_navigation .a_c ul li.sOne a:hover,.side_navigation .a_c ul li.sOne a.on {background: #BF9254;color: #FFF;}

#content_bar {width: 735px;padding: 10px 0;}
#content_bar .content_navigation {height: 40px;background: #FFF;overflow: hidden;}
#content_bar .content_navigation h2 {padding: 0 30px;font: normal 16px/40px 'Microsoft Yahei';background: #A5734E;color: #FFF;height: 40px;}
#content_bar .content_navigation h2 strong{font-weight: normal;}
#content_bar .content_navigation h3 {font: normal 12px/40px 'Microsoft Yahei';color: #999;text-align: right;color: #666;padding-right: 20px;}
#content_bar .content_navigation h3 a {color: #666;}
#content_bar .content_box {width: 730px;margin: 0 auto;padding-top: 15px;}

#bsr_footer {background: #F9F9F9 url(../images/topbar_bg.png) repeat-x 0 0;overflow: hidden;border-top: 1px solid #D9D9D9;}
.footer_copyright {padding: 20px 0 25px 0;overflow: hidden;text-align: center;font: normal 12px/1.9 'Microsoft Yahei';color: #666;}
.footer_copyright a {color: #999;text-decoration: none;}